home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / libs / bignum_37_28.lha / BigNum / developpers / FD / Bignum_lib.fd
Text File  |  1997-02-12  |  1KB  |  47 lines

  1. ##base _BigNumBase
  2. ##bias 30
  3. ##public
  4. BigNumInit()
  5. BigNumAdd(x,y,z)(A0/A1/A2)
  6. BigNumDigitAdd(x,y)(A0,D0)
  7. BigNumDisplay(z)(A0)
  8. BigNumPrint(x)(A0)
  9. BigNumAssign(x,y)(A0/A1)
  10. BigNumStrToBigNum(x,S)(A0/A1)
  11. BigNumCompare(x,y)(A0/A1)
  12. BigNumDiv(x,y,z)(A0/A1/A2)
  13. BigNumDigitDiv(x,y,z)(A0,D0,A1)
  14. BigNumRightShift(x,Nb)(A0/D0)
  15. BigNumMul(x,y,z)(A0/A1/A2)
  16. BigNumDigitMul(x,y)(A0,D0)
  17. BigNumLeftShift(x,Nb)(A0,D0)
  18. BigNumModulo(x,y,z)(A0/A1/A2)
  19. BigNumPgcd(x,y,z)(A0/A1/A2)
  20. BigNumPuiModulo(x,y,z,t)(A0/A1/A2/A3)
  21. BigNumRho(n,res,lim)(A0/A1,D0)
  22. BigNumRnd(n,z)(D0,A0)
  23. BigNumSub(x,y,z)(A0/A1/A2)
  24. BigNumDigitSub(x,y)(A0,D0)
  25. BigNumSwap(x,y)(A0/A1)
  26. BigNumIntToBigNum(z,x)(A0,D0)
  27. BigNumFree(i)(D0)
  28. BigNumFastCompare(x,y)(A0/A1)
  29. BigNumToInt(z)(A0)
  30. BigNumSqrt(x,y)(A0/A1)
  31. BigNumDiffCarre(n,res)(A0/A1,D0)
  32. BigNumBrutePrime(i,aff)(A0,D0)
  33. BigNumEDiv(x,y,z,Rest)(A0/A1/A2/A3)
  34. BigNumToStr(z,y)(A0/A1)
  35. BigNumPower2(x,Nb)(A0,D0)
  36. BigNumLucasLehmer(x)(D0)
  37. BigNumSetNul(x)(A0)
  38. BigNumSize(x)(A0)
  39. BigNumIsEven(x)(A0)
  40. BigNumIsNul(x)(A0)
  41. BigNumIsPositive(x)(A0)
  42. BigNumIsNegative(x)(A0)
  43. BigNumAbsBigNum(x)(A0)
  44. BigNumSquare(x,z)(A0/A1)
  45. BigNumErrorStatus()
  46. BigNumInfo()
  47. ##end